<?php
include '../settings.php'; 

//echo "<style> \n";
//echo "@font-face {font-family: PDMSSaleemQuranFont; src: url(sansation_light.woff);}"

//http://pakdata.com/products/arabicfont
//http://quran.mursil.com/Web-Print-Publishing-Quran-Text-Graphics-Fonts-and-Downloads/fonts-optimized-for-quran#TOC-Quran-Web-Fonts
 ?>

<!DOCTYPE html>
<html>
<head>

 <link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<style>
.custom-combobox {
left: -50px;

position: relative;
display: inline-block;

}
.custom-combobox-toggle {
right: -50px;

position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
}
.custom-combobox-input {

margin: 0;
padding: 5px 10px;
}

.ui-autocomplete { 
position: absolute;
left: 100px;
height: 500px;
overflow-y: scroll;
overflow-x: hidden;

}



</style>
<script>
(function( $ ) {
$.widget( "custom.combobox", {
_create: function() {
this.wrapper = $( "<span>" )
.addClass( "custom-combobox" )
.insertAfter( this.element );
this.element.hide();
this._createAutocomplete();
this._createShowAllButton();
},
_createAutocomplete: function() {
var selected = this.element.children( ":selected" ),
value = selected.val() ? selected.text() : "";
this.input = $( "<input>" )
.appendTo( this.wrapper )
.val( value )
.attr( "title", "" )
.addClass( "custom-combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left" )
.autocomplete({
delay: 0,
minLength: 0,
position: { my: "right top", at: "right bottom", collision: "none" },
source: $.proxy( this, "_source" )
})
.tooltip({
tooltipClass: "ui-state-highlight"
});
// getter
var position = $( ".selector" ).autocomplete( "option", "position" );
// setter
$( ".selector" ).autocomplete( "option", "position", { my : "right top", at: "right bottom" } );
this._on( this.input, {
autocompleteselect: function( event, ui ) {
ui.item.option.selected = true;
this._trigger( "select", event, {
item: ui.item.option
});
},
autocompletechange: "_removeIfInvalid"
});
},
_createShowAllButton: function() {
var input = this.input,
wasOpen = false;
$( "<a>" )
.attr( "tabIndex", -1 )
.attr( "title", "Show All Items" )
.tooltip()
.appendTo( this.wrapper )
.button({
icons: {
primary: "ui-icon-triangle-1-s"
},
text: false
})
.removeClass( "ui-corner-all" )
.addClass( "custom-combobox-toggle ui-corner-right" )
.mousedown(function() {
wasOpen = input.autocomplete( "widget" ).is( ":visible" );
})
.click(function() {
input.focus();
// Close if already visible
if ( wasOpen ) {
return;
}
// Pass empty string as value to search for, displaying all results
input.autocomplete( "search", "" );
});
},
_source: function( request, response ) {
var matcher = new RegExp( $.ui.autocomplete.escapeRegex(request.term), "i" );
response( this.element.children( "option" ).map(function() {
var text = $( this ).text();
if ( this.value && ( !request.term || matcher.test(text) ) )
return {
label: text,
value: text,
option: this
};
}) );
},
_removeIfInvalid: function( event, ui ) {
// Selected an item, nothing to do
if ( ui.item ) {
return;
}
// Search for a match (case-insensitive)
var value = this.input.val(),
valueLowerCase = value.toLowerCase(),
valid = false;
this.element.children( "option" ).each(function() {
if ( $( this ).text().toLowerCase() === valueLowerCase ) {
this.selected = valid = true;
return false;
}
});
// Found a match, nothing to do
if ( valid ) {
return;
}
// Remove invalid value
this.input
.val( "" )
.attr( "title", value + " didn't match any item" )
.tooltip( "open" );
this.element.val( "" );
this._delay(function() {
this.input.tooltip( "close" ).attr( "title", "" );
}, 2500 );
this.input.autocomplete( "instance" ).term = "";
},
_destroy: function() {
this.wrapper.remove();
this.element.show();
}
});
})( jQuery );
$(function() {
$( "#combobox" ).combobox();
$( "#toggle" ).click(function() {
$( "#combobox" ).toggle();
});
});

</script>


<style> 
table, th, td {    border: 1px solid black;}

a.anchor {
  display: block; position: relative; top: -250px; visibility: hidden;/* required for webkit browsers */
}
@font-face {
   font-family: PDMSSaleemQuranFont;
   src: url(<?php echo $applocation; ?>me_quran_volt_newmet.ttf);
}

body {
   direction: rtl;	

}


#QuranTitle {
   font-family: PDMSSaleemQuranFont;   
   font-size: 270%;
   word-spacing: 5px;
   color: red;
   direction: rtl;	
}

#Quran {
   font-family: PDMSSaleemQuranFont;   
   font-size: 170%;
   word-spacing: 5px;
   color: red;
   direction: rtl;	
}

div.floating-menu {position:fixed;background:#fff4c8;border:1px solid #ffcc00;width:100%;z-index:100;height:150px;}
div.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em;}
div.floating-menu.ui-widget
{
}


div.floating-menuspaceholder {background:#fff4c8;border:1px solid #ffcc00;width:100%;z-index:100;height:150px;}

</style>
</head>
<body>
<?php
//echo "<style> \n";
//echo "@font-face {font-family: PDMSSaleemQuranFont; src: url(sansation_light.woff);}"

//http://pakdata.com/products/arabicfont

 ?>


